package cn.xinfei.xdecision.engine.runner.service;

import cn.xinfei.xdecision.common.datamodel.DecisionReentryLog;
import cn.xinfei.xdecision.common.datamodel.DecisionReentryLog;
import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo;

import java.util.Date;
import java.util.List;

public interface DecisionReentryLogService {


    DecisionReentryLog saveDecisionReentryLogByBizId(DecisionReentryLog decisionReentryLog);

    List<DecisionReentryLog> getDecisionReentryLogByBizId(String bizId);

    PageInfo<DecisionReentryLog> getDecisionReentryLogByBizId(String bizId, String state, Date start, Date end, Integer pageNo, Integer pageSize);

    List<DecisionReentryLog> getDecisionReentryLogByDecisionId(String decisionId);

    DecisionReentryLog updateDecisionReentryLogByDecisionId(DecisionReentryLog decisionReentryLog);
}
